3877
11
2669
3
674
1
1556
5
1311
2
1329
1684
9
2991
7
940
0
1031
815
890
1375
1658
1396
1401
2131
1528
943
640
5755
859
942
1167
1619
500
1908
1159
4
1989
1680