2276
4
5338
0
788
1653
1478
1142
2
597
934
485
929
376
645
471
416
2151
1
536
1068
515
1100
21
1304
17
2524
109
426
573
612
372
557
947
695
234