1603
0
683
1075
1649
1
3559
1238
546
1297
525
2328
343
1033
46414
396
455
413
1852
2683
267
1043
1431
2
1780
494
2490
909
1192
1378
1428
1069
2992