2996
0
2429
728
1094
362
572
14
32302
1189
1193
449
25669
547
616
317
521
371
1221
4044
5
17946
2535
2
255
536
905
7
424
665
3125
668