3114
4
303
0
177
514
17353
2987
2
980
1043
1
1824
802
394
876
2961
348
2111
3
637
744
1346
25137
35426
614
1389
2907
1010
362
333
5875
2199
2855