2121
4
409
0
691
415
1352
1
1045
1566
1557
1661
3148
9
602
330
722
410
787
1161
846
668
1374
6406
12
381
1101
1442
2
14492
1931
2564
2161
896
485
2490