503
0
282572
2478
2
3795
1
2317
3564
3
710
2192
775
11881
3309
2727
5
1470
2229
4
1903
155
1182
417
2830
7
1261
2767
3404
2529
14
1392
3025
2271
1545
107
449
292