3659
14
1378
2
1418
99
1
1431
1543
2470
18385
2683
0
1229
2234
5009
521
2105
458
1129
282572
46414
2296
4594
1152
105290
625
292
1649
1584
266
383
1302