492
0
447
1227
77
578
350
466
1116
613
916
546
51
320
220
334
391
302
955
560
65
177
155
631
438
474
356
5313
2862
11
197