2668
2
2730
6
20634
8
2855
3
2727
1020
0
282572
2657
625
17353
19279
2645
2546
1
4111
3092
325
2992
25137
3442
31535
1580
392
675
422
2283
3366
318
611
1149
245