2100
2
1632
5151
2164
2454
2578
1
10293
5
3050
0
1673
1078
2533
2173
1691
2759
2368
1813
2271
4
1093
3080
3
1168
4168
1532
3715
4176
6
1354
2041
2313
2075
21152
8
4821