295
1
370
0
949
542
521
1124
580
2014
6435
7
1270
863
729
1009
2
367
648
693
309
1079
1577
1198
980
2064
851
888
5
1893
555
354
3301
1510
1054