2725 804
2503 752
3462 306
20696 675
6289 585
3712 318
36490 551
17864 512
3146 136
5440 447
2424 281