2275
2
7756
3
4713
14
2506
0
1192
1
6968
5
31183
12
1215
2169
226
1501
2260
3100
530
4
1212
15440
39
1464
987
5838
417
482
1973
382
445
1295
1671
1032
97284
2690