1436
1
503
0
1313
843
458
1009
1015
1326
322
2542
3287
10013
2
1105
1197
31535
2522
691
4594
1868
649
2730
584
839
552
4362
5
853
611
2138
3