3326
3
3354
1
3589
2
3227
844
421
2562
1064
1632
5389
1200
1699
878
3715
608
0
883
578
2755
1475
1464
1199
4305
2060
1308
8411
4179
1812
1511
2788
3560