1447
2
496
0
3022
7
3485
5046
3
1400
467
693
1787
1
1380
1218
2372
2110
6346
16
3014
20
951
2368
1660
2934
868
1015
1087
1590
1681
1093
1501
657
830
3671
1813