576
1
948
1508
3
3380
7
925
2
1176
943
3181
1650
4
3035
10624
15
2401
5
649
393
687
4628
9
1362
533
1183
1427
924
571
1167
451
754
0
704
1089
1776
1966
1408