2716
4
3311
19279
2
1501
0
2041
1
968
3691
5
2809
17353
417
7334
2301
2648
1528
2881
31535
490
18385
749
418
2250
3114
543
3510
4111
2749
282572
2748
1452
1020