3092
1
2069
3
31535
0
2730
6
19279
2
2657
2668
326
39034
3498
4
20634
8
282572
2855
325
2288
521
1824
968
256
2224
1084
646
514
177
1507
1880
2229
3116
1124
2648
5