302
0
2650
20
2556
4
5726
10
2462
3
4321
477
1586
613
722
2466
5
683
1352
2
23
534
971
383
181997
11
37847
2405
1
685
1288
2279
1663
297066
2036
2740
1252
5704
400