982
1
3595
3926
14
9504
6
1485
2152
2
2082
3580
3519
9
3841
12
3125
15
2584
4
5978
884
1299
3460
7
527
3
4933
13
95
0
12621
22
570
12472
783
1811
2125
1036
7159
10
1647
2314
1689