2855
3
2730
6
2668
2
20634
8
1645
1
2907
0
1028
31535
458
980
303
2041
17353
2714
5
4964
223
348
2275
363
383
19279
851
453
3442
2003
584
262
282572
302
53