2822
2
1564
2992
3
1669
4
2318
1
1982
5226
5
2132
1223
2255
6
120
0
1569
819
8411
2821
1973
1247
4837
4971
14
785
2082
610
3629
773
1089
194
7394
32353
12
1451
1107