1209
1
266
0
2121
4
458
584
4594
1043
691
759
5009
431
1152
503
1045
422
517
745
479
2952
1232
471
1603
683
1075
1649
4328
10
1238
546
1297