3541
2
3882
1
1219
1428
3109
4183
3446
3278
8
1316
1758
3073
1564
18801
9
6702
5276
7
968
1153
1697
1693
2869
1942
4
1556
1864
974
2730
740
2226
4642
16
5290
1107