2716
4
1949
3
2522
0
521
105290
2683
4017
631
1663
1020
2168
5
2855
872
1924
1267
1
1362
2694
2843
17353
1332
2644
2
1428
587
968
2727
13774
325
14492
3437
538