528
1
1554
3
1038
1748
2655
6
1496
0
3027
7
1821
2
2168
909
1120
1048
899
1925
1399
6067
18
668
1097
651
775
1290
16
325
1005
271
2645
2487
1195
1525
4
1107
2414