109776
42
3428
0
467
151
3987
3
1599
2
1251
1
259
2786
5
1575
2530
4
563
697
731
1035
1471
882
41355
1217
915
512
83
1358
935
679
665
3435
2392
38477
34