1193
0
5151
2
536
3673
6
25669
18
19783
2535
2476
1169
4044
5
3083
763
1
17946
2465
41
3125
32302
2320
2907
475
380
1849
486
5431
2524
803
2378
674
3498
4