2462
3
1304
1
22227
16
1622
2929
6
2980
785
0
1348
1581
2
610
2433
793
3145
1681
582
2476
1020
383
2535
3695
10180
8
1108
3765
4
2245