1884
17
1053
2
3973
8
2708
1210
1
1170
2615
2962
1264
1436
1025
4
581
3949
2734
6561
859
1222
1194
1474
704
0
1120
5
5472
12
1429
1032
3
4519
969
602
495
5723