1295
1
280
984
0
3779
2
3683
355
324
471
38
2650
20
14
1153
2996
223
2159
510
3090
6
476
960
2250
4148
698
536
469
553
383
1581
515
541
692