1391
2
1575
3
3533
1
4759
5134
309
1278
4
3534
4556
28
3281
8
2150
5
900
1473
8288
18
331
2635
6
3118
7
4328
9
672
1573
248
0
5565
16
1306
271
587
990
255
4924
1925
11850
10