2855
3
2730
6
2668
2
20634
8
2881
2275
539
0
407
19279
295
31535
448
3442
419
918
427
2299
433
4820
4396
393
467
834
255
392
376
25137
2125
1
1367
3114
4