219
1
294
670
3
519
1606
361
371
655
0
526
233
2
129
534
302
376
1148
4
234
307
253
476
254
360
60
1868
813
397
495
344
787
687
306