3506
1221
7653
2823
2764
671
2332
495
9083
3702
1202
420
3378
1607
1609
677
1772
908
2400
1138
6759
2645
6839
3708
1489
653
10661
5504
3376
1562
4699
2562
2391
1267
1822
919
925
434
1129
212