2199
1
759
0
1099
1009
4830
2
1238
846
954
1418
511
1045
1152
2952
2683
25127
3287
525
363
383
138355
266
478
2720
10
639
572
1780
97284
396
543
2114