946
1
582
0
1522
873
1777
2
370
1679
1162
2132
1623
1431
1668
1239
345
1267
1767
1631
4099
8
223
742
392
451
4585
10
1383
5949
5
1583
843
3012
751
1169