1045
0
517
1128
2992
458
580
584
503
422
1603
467
431
1152
266
611
1541
1238
4594
1
267
297
1872
2952
1610
269
759
1297
468
2645
1319