3061
6
860
0
475
1130
1
798
400
804
455
1462
2176
5
552
611
1283
383
2395
1898
4106
521
152
477
58
522
1504
1073
29323
353
116
1650
3015
543