529
1
1261
2
715
0
288
796
1390
94
445
526
87
66
292
912
4
305
71
397
644
810
1309
3
100
93
85
729
509
849
420
1483
5
407
1102