477
0
475
577
2920
3
1073
1850
2
1929
1
887
3205
2362
252
901
3559
1053
1785
2431
46
1100
19279
290
1603
4099
4
3251
6
4033
1132
2211
2395
4223
22
521
518