1501 316
1647 494
2917 947
1366 276
597 168
710 154
1755 382
1220 318
212 59
6479 433
4826 406
57063 379
6386 554
2455 185
9707 624
8089 81
3635 845
3505 343
3996 265