863
2
564
1
1719
4
1276
3
1313
522
1733
7
1033
3446
1757
1044
376
411
521
460
482
1396
0
88
2798
619
555
2592
1439
93
77
83
662
283
91
869