995 220
2501 464
12512 456
5860 58
5028 214
3090 78
5258 880
7071 676
13270 196
5547 263
5362 586
1568 127