894
0
3765
4
2903
3
2245
571
596
337
2124
1189
2907
2
974
2399
3090
6
1970
3680
2771
1106
1729
345
2932
375
476
1103
412
322
305
352
1442
406
791