5018 520
4144 113
5209 806
2839 289
1090 67
4000 480
4000 811
16652 378
3469 697
2530 349
6323 368
4600 474
8030 364
6122 164
3499 608
21015 263
2834 290
3032 683
2259 100
6811 420
7277 769
3561 693
4153 266
3052 63