1853
1
1241
2
1025
3
2003
2814
12
1503
4
1130
2048
1573
1072
744
0
1525
1841
152
281
581
1076
1466
532
769
819
934
7
2460
1175
4787
2771
1314
1276
2879
15
1698