12429
20
515
1
1512
7
2088
3
460
1900
8
10181
2
4451
4
1133
705
447
2118
725
582
519
1645
3861
9
97
449
512
3524
14314
6
7362
1789
3760
4880
5
1450
600
5062
895