2876
3
34542
0
252
1
1133
5
1473
2
1347
297
1186
1151
4
2818
492237
6
2324
641
2507
1275
1803
767
399
2431
27
2471
2100
1094
524
131
66
1193
3043
1484