1504
2
1438
1
2274
2683
0
961
1378
2843
4
282572
2201
458
46414
3352
1754
896
4594
1152
105290
2411
625
3659
14
1649
1069
266
383
584
5918
552
1431
1115