3321
6
657
0
3941
5151
2
1220
1376
5430
2439
984
2551
3
1583
1
868
912
1243
1585
1589
2123
1012
1105
1103
1759
1225
534
490
2271
4
197
484
596
1166
3461