882
1
2203
2
2742
5
2899
1334
3676
313
0
1176
2582
4
3354
3
2889
7793
4945
1562
50969
7
550
3198
8
768
1790
1794
2285
9
844
41
8527
6561
14
5164
1416
4748
1421
695