2136
3
1326
0
2215
7
2572
650
1
1132
1129
424
1197
935
553
493
619
714
1049
383
1084
477
573
804
414
300
780
1073
400
16528
20
475
798
3012
2
26120
14