2152
2
3326
3
2392
2535
1363
1
83
2901
3498
4
2772
400
0
1819
2884
5
7793
32302
2778
2578
1558
3007
1527
19783
4360
6
6346
16
1265
2932
1603
1285
1348
2258
3614
25669