2132
2
582
0
946
1
2722
1522
873
392
851
843
1777
370
1679
55904
1162
3470
5
1623
1431
1668
37355
13
1239
345
1267
197
1767
4443
9
1631
4099
8
223
742
451