3510
2
508
0
2758
1
76
2862
11
729
400
968
994
760
1126
1267
1949
3
3149
4
539
3442
441
525
924
4820
589
486
514
573
440
4396
428
849
2093
2351