1238
0
1603
683
31535
1045
2328
458
584
4594
1
438
2952
503
661
2992
431
745
467
1352
266
1824
401
711
269
1128
2748
2
4537
1232
1921
719