1015
1
4330
9
1458
2
1287
4
1840
15
503
1092
8557
5
361
962
406
413
456
514
975
405
1370
3007
2901
13
569
556
1493
17
4178
693
423
409
614
684
1502
8
1243
6