2870
3
2496
1645
1
2585
2
1343
0
3368
10
1152
2082
11
1342
597
959
4
480
931
2461
20
2604
7
2320
2127
2733
3262
5
1910
2079
2288
691
4936
8280
8
1898
3092
1841
392
180849