1045
0
4328
10
1754
896
1
422
1436
517
745
479
1232
768
2992
1075
1649
138355
432
655
1238
546
1297
951
2328
2941
1352
1069
343
3659
14
1033