2690
4
1517
2
1147
1
1230
1141
2603
601
487
595
749
0
1127
2337
7
2672
1805
1650
1156
2524
1085
953
903
1122
8160
23
1211
1470
951
1133
4256
3
1672
1655
5822
5