4583 421
5455 880
49310 207
12197 623
12503 39
7854 728
10548 37
13427 356
5058 408
1527 186
1560 228
3917 846
961 37
3212 299