2522
2
2744
1
83
1167
0
1036
2294
638
1275
2802
5
1743
3
302
2905
26
2942
6
5583
3351
1808
7
1232
5363
5293
11