50
299
5
20
512
2
4
643
6
14
1378
16
2759
1
13
2520
0
8
3217
1709
3
3339
1091
3215
1230
1921
1901
2005
1443
1052
1640
1250
2561
1142
2597
1854
1706
1589
794
1749
2459
7