41471
28748
24884
23830
21841
18795
17539
15510
14593
14017
4520
1416
387
1340
111
123
92
101
230
567
1255
1467
324
1615
513
626
2064
301
517
578
149
496
355
502
142
353
424
339
256
1017