1053
0
2747
2
246
1037
1
520
552
710
392
881
699
1152
90
479
422
1661
380
2522
5617
5
219
351
180849
11829
2395
282572
139
369
572
509
3
634
1172