1070
0
2439
255
531
477
422
460
1105
596
1103
562
381
484
914
948
1
2663
471
1581
668
1166
3567
371
2123
1045
4775
2
32302
534
2241
1311
367