5621
8
4537
4
1298
0
477
717
1
2954
2
3126
3
1581
311
817
809
460
2358
9
749
2155
3971
1500
5430
673
2165
8527
2332
334
1611
318
2041
451
2313
418
6916