2215
7
31535
0
3595
6
2529
14
3063
3
509
512
1
2459
1056
1566
1551
1966
5804
15
2119
3359
443
1411
2
5155
8
1182
4098
1446
2693
669
2312
2642
1889
2229
4
1603
447
1722