1333
1
1015
0
2522
1045
1921
2
1152
584
503
431
1009
396
552
458
649
1126
116
768
4328
10
576
4940
5
653
1541
1949
759
2952
2211
2290
78
334
611