668
0
262
439
2220
14
1133
3831
2
4017
4
2955
505
3559
1
454
479
409
2253
8
663
637
2143
1045
992
4111
1009
422
413
2201
11
722
580
471
6277
34
2490
971