512
2
1256
0
2496
2137
4
1073
475
1053
6157
9
139
3488
8
2410
2211
1766
2395
4099
1462
383
4033
46
422
1084
637
4223
22
2085
2189
484
2103
1
19279
3990
1915
3