2996
0
536
719
1189
963
459
32302
3690
19783
2
917
5242
1049
607
25669
2524
392
1914
1402
678
984
2527
47639
551
1045
382
314
829
296
534
622