1480
2
801
2330
1
1181
1762
1607
1018
26686
0
598
538
401
612
493
501
446
850
89
570
1370
783
3
121
73
77
56
275
221
182
895
774
69