2513
6
2143
0
1095
1
464
383
1129
417
1937
18385
2
775
2296
2554
9
1291
2796
2749
3
661
2799
477
929
3615
14
475
2327
544
1716
771
2100
1304
1082
4
650
521