259
1
1388
2
374
408
604
938
0
367
594
2821
4
405
95
85
303
1596
883
79
1624
5
734
386
744
269
92
478
557
119
616
423
679
81