2668
2
47041
0
341
101
3114
4
1626
1
555
50987
2628
516
580
594
169211
11
2093
17353
371
901
1123
2224
2059
8
282572
1132
968
392
376
165
3674
10
1043
1224
631