881
1
1930
2
1097
1711
2515
5
1000
1645
0
2261
972
2937
2242
3479
1551
1367
1732
3
10231
14
1133
1086
4
1100
1243
1781
1195
2534
2327
2546
923
1750
484
4520
1944