2930 505
40916 158
3491 134
9441 773
5589 162
3343 284
8205 299
16392 448
1579 41
4146 476
6681 686
2986 205
3565 247
5166 524
4112 302
4880 667
3548 387
12815 693
1884 189
4059 457
6501 803