1152
0
503
422
479
909
1232
471
683
1015
1075
1649
1
4328
10
4940
5
1392
1238
546
1297
525
2328
580
343
1009
3659
14
1033
46414
396
455
953
1085