8945
2
1308
1
1291
1233
2039
1534
3
2050
2502
4
1182
0
3899
1875
8403
16
181997
11
3216
10
1635
1342
896
1496
1149
4465
22
3354
1473
645
19079
6
2044
1840
32302
4630
2195
1252