1043
0
1603
5313
658
1238
1232
2524
2
968
474
1033
479
2952
267
608
745
1045
951
546
438
422
525
1780
456
1009
1297
471
2490
787
909