878
2
2103
3
1984
845
1
1841
4
1462
7
1300
108
677
816
602
0
495
1093
1327
3587
6
3231
923
531
490
150
120
174873
14
143532
11
300
35364
5449
2375
1309
18
11001
15
1158