2676
3
2095
4
398
1
669
0
2086
1098
2
22330
22
330
7328
3929
10
2141
1374
9576
14
641
326
199
504
1006
923
11
120469
35
1649
3098
3650
370
4097
1362
424
1326
3117
9244