3166
6076
10727
19508
28528
48910
72358
81156
89972
107774
129964
154293
184646
214270
236760
261159
282588
298004
303635
312435
329715
351505
372892
386812
399043
427280
437833
455470
485627
505846
539568
559219
565301
589577
607590
619846
637371
664102
683467
710169
740961
753373
766736
780498
815909
832263
844555
874282
886796
902804
943542
958066
972089
992872
1007925
