4199
4
17333
27
957
2
2530
829
0
2004
2865
743
1
2760
5
3948
3
1662
2377
1507
3936
9956
22458
11
3169
7
517
3615
3226
1827
5169
3415
8
3503
2285
1363
3410
6
1831
42836
12
844