178257
83430
327556
457231
291171
16968
724522
253966
500119
109440
513752
913866
286906
267246
44213
470570
17971484
15520692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231