2152
2
3326
3
2392
2535
2996
0
572
83
1
14
2901
3498
4
32302
2772
467
1819
25669
1000
868
4044
5
17946
662
801
3125
1363
2578
19783
673
1527
3007
1189
3156
8