1300
9
10232
14
4774
32
1195
1
505
2
1779
1871
3
534
1038
1324
4
2678
5
3384
434
1383
551
615
2838
693
1450
922
1308
7
1351
555
419
484
2943
810
1167
2000
11