1396
4
3374
7
1448
2282
5
11376
1
3332
8
394
0
21793
3080
98622
31
1050
37798
24
4641
16
1787
1822
2
1387
869
1645
1352
4061
6
55
7843
117151
1656
4876
974
1666
24979
33
15327