503
0
1111
2
14836
7
2456
4
1001
3595
1417
1
767
1725
16282
8
1903
1610
1665
2935
2491
3
446
5646
2896
4258
4318
10
6502
3206
3046
2453
40025
19
2532
1723
2084
2873
2671