1694
1
2903
3
951
21152
8
3544
0
337
690
2124
627
1189
2907
2
2399
3090
6
3680
1106
1403
1729
345
2932
375
476
1015
1103
2669
412
322
108797
305
352
1442