1152
0
3219
2
2522
611
1009
458
846
759
1045
1074
1
31535
282572
3659
14
266
584
3352
691
1232
2817
653
3815
315
3373
768
1779
46414
6800
360
4328
10