2256
2
1869
1
1901
3
1550
0
302
3359
1960
670
964
5745
5
11768
21
15482
15
1058
2329
1354
5108
4
2330
769
522
90
1436
440
8772