986
1
1640
1373
6
1700
3
671
985
414
1352
4
1391
4377
0
3669
737
1916
5
11869
10
886
550
1048
2
1428
4325
606
1096
607
801
4294
1213
3142
2295
699
1033
576