21525 515
15012 575
10956 214
6117 454
5874 230
13704 535
7680 358
7127 114
4320 224
5338 387
3127 218
2367377 3929
927021 954
246884 1043
2109774 3403
250336 642
98735 816
65361 520
33242 612
90932 455
12533 338
114304 736
110925 806
102489 209
7407 83
3707 236
7837 300
30098 518