2000
1
1563
1129
0
18385
2
1894
822
417
1421
1216
121182
874
476
629
964
2372
7328
9244
9807
1802
915
764
1392
447
625
571
2045
263
3116
543
15482
15