1096
2
3062
2555
1
2722
2457
2371
3063
3
662
0
5828
1522
1137
2217
17970
15
1888
1062
3315
9647
6
2101
3490
4
1898
2121
931
1135
773
1257
1406
7599
13
1361
2562
6916