1232
0
413
4111
2
464
46414
1
381
479
269
432
997
25137
1557
343
745
552
1009
1033
517
1603
527
474
2295
305
1238
649
2121
4
1161
2804
298
1152