631
2
2629
1
727
3
538
2568
7
2115
4
1663
1166
1155
1343
528
845
6241
735
644
1476
673
1053
0
4637
3722
8
1089
780
2283
1059
1672
3603
1330
1048
704
1135