601
0
856
1073
1675
2
604
2161
1
370
1145
1323
383
765
1324
397
1557
1123
220
334
787
400
278
1306
900
1404
428
3147
213
515
84
171