2730
6
616
21
935
0
327
2657
3
1505
2668
2
278
517
3840
488
518
20634
8
1308
348
2002
31535
341
31690
2224
372
440
286
801
231
257
414
936
589
437