3401
2
1960
3
1369
1
3241
15
11761
8
1594
107
1918
574
1132
1150
372
313
0
412
420
939
38
1699
1853
2377
20
2602
34
135917
1406
2417
3064
2233
7
1300
2006
1280
1852
5