2309
3
17440
9
1986
10
549
2
1828
8
1440
4
3422
15
1060
1141
2569
1261
1
2107
2181
823
1875
656
497
1561
2585
5
1216
381
1260
702
450
388
601
672
536
1050