1352
1
5043
531
0
652
302
777
1535
3
1090
628
437
1020
1192
2
1185
1030
475
1522
1243
6164
683
607
1265
611
1259
4148
473
410
2650
40
812
655