896
1
472
0
770
1866
3
3559
2
733
4682
4936
1768
5093
9
1385
1518
1120
383
1285
1343
1053
839
999
2301
1961
2168
12590
1276
804
392
1861
2221
3123
4771