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