1075
0
1649
1
4328
10
1238
546
1297
525
2328
1921
2
343
1009
1033
46414
396
455
248
422
953
3284
267
1043
1431
1780
2490
4536
909
1192
1378