3216
10
1598
2
1510
4
1828
1
2100
3012
1400
8122
13
9956
3
10827
2000
1383
14861
7
5464
9
929
1927
8527
5141
2554
16
3046
623
2299
951
3151
1107
360
0
2245
2496
3336
1174