532
1
1031
2
281
423
1294
1592
3
1268
0
3400
652
1353
34561
961
3064
3516
2058
10
1829
4102
879
3667
1345
3249
713
1116
325
2072
777
495
104
1408
143556
11