4328
10
2496
0
5009
1008
2
2198
670
518
3632
5
3747
4
2920
3
6370
961
11829
1732
12590
21743
1
1302
2334
1805
2337
2660
962