3170
3
1641
2
1041
622
1
1538
1165
1688
1574
1093
0
1710
4
179
1280
1297
1123
711
960
967
1580
943
535
1966
5
3089
389
1380
763
772
2042
2701
744
680