4
0
2332
1352
5
817
749
311
429
289
2535
2
3637
1
781
1637
1194
809
8819
12
460
2664
3
614
2621
4044
3083
1625