400
0
968
994
760
1126
1267
1
1949
3
3149
4
539
441
525
924
589
486
514
573
440
428
849
2093
2
2351
1213
640
2422
10
803
744
2809
3092
2301
412