343
1
390
1013
272
949
0
1082
582
3
760
287
924
364
550
323
1929
3011
5
1135
342
382
450
354
2
2063
641
802
4013
14
1025
1363
553
1087
8