99
1
1129
0
2470
2
18385
1229
2234
521
1084
2296
383
292
2105
1584
1302
1367
2708
1172
1603
2955
7952
4140
3
935
1256
1516
1708
13159
10
1418
1750
1378
2045