2109
4
422
0
2735
620
1856
2
358
548
456
843
575
3567
332
1974
413
728
636
1928
348
1711
681
606
41
334
2395
1
847
803
839
942
10941