2304
2
1819
1970
3
1352
0
1490
1
2692
1050
1296
1513
2999
3038
19
4407
33
1194
4550
7
4797
5
23465
35387
90202
1240
2780
8
2936
4
5552
44
1321
3178
2146
308126
9
2111
1508
2677
12
2564