3098
4
3650
3
370
0
4097
10
1273
2
1362
1
722
1446
4223
22
2864
7
7328
6411
11
3198
1527
1719
945
3408
12
120469
35
7952
5108
2168
5
11483
8
1883
5790
19034
6
4793
2488
3719