3655
3
1786
1
1188
4551
7
1303
2
2974
10
2241
1789
3292
0
944
1650
1211
1589
1383
3193
968
2207
1003
3176
2044