3503
4
2285
2
1363
1
3410
6
1831
42836
12
2556
561
2830
7
1715
829
0
9435
8
2004
2865
2377
3798
2431
2410
2758
5
3386
3
2761
3203
4084
2760
3222
3415
4443
9
2372
444571
5825