2100
2
3562
1
1416
1691
1405
3
1415
2758
4
1339
761
1137
8217
6
2231
6345
989
0
1459
1424
974
1566
2049
2369
1166
419
1757
1622
2131
1275
1668
2195
5164
5
1522