612
48542
1974
2303
17412
1614
1879
351
211
1293
831
862
531
1196
1462
1354
1204
1043
1543
43
1001
961
1013
814
1451
902
2956
683
543