476
3
2730
6
31535
0
2657
2668
2
25137
20634
8
968
269
2855
5223
9
283
1
1869
5
373
1824
467
1009
2574
2189
19279
2275
301
330
3691
2809
336
17353
2301
1020
3092