552
0
4594
1
1009
3373
608
777
759
768
1232
2952
1649
2522
584
422
503
394
611
1431
2
458
909
2395
1192
1378
572
1428
1069
363
484
896
1105