840
0
6856
24
2054
4
2093
2
355
394
6273
405
803
343
883
4690
3
2470
8
571
858
596
373
984
3745
1
652
1212
755
801
802
244
550
2276
2372
781
857