2996
0
758
472
3125
2
19783
803
1189
1494
861
14
372
436
950
1
531
34
1193
583
25669
694
32302
11447
893
4471
476
308
4044
5
1576
17946
407