564
1
56
0
80
290
308
732
806
620
637
536
928
2
600
589
399
611
1327
1023
3
1298
9
9935
2092
877
701
5
1127
1200
2695
908
4
1235
2204
2325