1128
0
594
547
165
303
737
457
2299
408
418
572
347
1880
2
269
2346
598
331
563
454
1153
1133
419
2490
415
402
407
505
787
602
749