300001 79
1281478 62
2275256 153
33557 2
88382 9
287483 58
808152 123
45056 2
639834 119
56753 2
81306 11
39582 5
1691328 356
13576 5
368926 54
32257 2
882355 81
891803 114
1718853 279
186501 17
1969028 174
149380 11
1342183 165
376376 132