3429
3
333
1
4964
571
0
3268
2608
2957
6
3451
10
22330
22
1279
1344
1376
6406
12
829
198
2301
876
3006
1470
1649
2200