1256
1
2033
2
2564
4049
10
2082
1802
4
22330
22
2987
639
2095
2800
0
2431
3
1649
1376
2874
809
2623
5
2808
1060
15276
27
1614
1811
4964
2264
1826
1230
3888
2982
784
56488