1293
1
1175
266
0
1811
2
584
458
4594
1238
1937
4328
10
471
691
503
759
280
2952
343
455
3659
14
1780
1099
431
46414
683
1152
525
1045
467
422