70
812
311
7
2968
301
30
35311
1992
2212
3385
361
29
974
852
394
1594
681
221
22611
2299
1784
1566
1645
2088
1936
1833