1036
1
1006
2071
0
633
1890
1464
2143
2420
2727
5
1343
427
470
6529
7
2462
8
4362
1987
5316
3
2334
97284
8969
2585
2
166543
18
422
1758
322
2445
21743
3559
839
1222856
4