1009
0
422
1428
1
1069
896
1105
683
1024
2
611
1115
1586
1543
1232
1504
3114
4
458
266
846
1045
795
608
17353
572
3373
653
255
2093
269
768
503