2602
2
1923
3
3466
4
1313
1
1297
1566
837
1925
2478
2564
1490
920
1577
1332
1736
509
307
0
2258
24181
8
2044
13159
10
682
2842
1636
1961