4951 514
105502 236
42855 217
19354 405
10982 561
5725 447
8934 806
3279 261
2378 406
2737 755
2679 433