648
1
523
344
274
2
1684
1919
968
1805
1372
1276
3
1447
4
1121
2719
8
3226
13
1779
3070
1470
1471
1226
2124
11
743
739
844
5332
25
2774
1896
8185
3412
1203
7196