1304
1
22227
16
1622
2929
6
2980
2329
785
0
1348
610
2234
4
2433
2
793
3145
1681
582
2476
3
2344
1020
383
2535
4285
2835
3695
4438
10180
8
1108
2297
1285
3844
1618