663
3
245
1
324
2
604
237
370
580
313
1245
827
4136
3878
1600
1253
5
952
0
1203
2789
4
1222
440
1371
796
746
1312
3203
7
989
813
557
404
12142
1158