1125
1
2089
4335
2
2281
1180
3
1689
1519
962
0
6075
15
2072
3013
5
660
688
3987
2788
1978
467
2427
12
1475
2259
1310
93
1380
542
2194
877
4099
8
57793
4606
2233