3765
4
5225
8
1581
2
1226
1
3629
442
0
13967
810
1424
2213
2966
10
2917
5
18258
5196
5252
23774
1505
2797
2204
6547
3337
1080
1347
4715
1768
297066
1160
11650
23
2763
5536