576
1
78
257
458
397
1760
4
562
382
933
1969
425
850
766
359
176
1033
2
157
235
262
0
214
222
1306
3
65
84
97
620
645
329
312