1380 50
10030 506
5921 473
3856 397
1914 262
4882 598
12467 509
4728 943
54104 114
11973 648
6200 440
3329 407
2168 327
2736 267
48762 367
2917 520