863
2
564
1
1719
4
1276
3
1313
522
1732
7
1033
3446
1757
1044
375
410
520
458
482
1396
0
88
2798
618
555
2592
1439
93
77
83
662
282
91
869