99998 360
115726 310
26407 177
25951 124
19073 122
20423 111
29567 90
20260 77
14432 69
8397 33
9274 30
7228 25
10999 23
6692 22
6920 22
4387 20
5168 18
5605 17
5621 17
4551 17
5619 16
4688 16
3828 11
3212 9