1238
0
46414
1
1297
467
382
396
649
1015
3659
14
719
953
918
1045
1431
2
525
745
8766
909
1780
2952
691
422
1192
1378
846
2855
3
1541
1428
1069
968