4002
4
1576
3
3684
2
1571
1
2584
11
3465
2477
1441
0
1397
484
475
194
804
3159
1500
3012
562
2439
685
3168
467
477
2551
437
1166
1243
2524
608
574
636