370
0
1603
11221
23
298
482
1
422
584
2328
363
321
478
1045
504
578
4111
2
6800
1043
1780
509
1863
335
1238
1152
951
479
458
1943
5611
11
3659
14