683
1
1523
4
882
102
2757
6
92
64
114
1214
777
1084
2
352
303
819
547
1422
1030
5544
1574
660
552
342
1495
1278
1819
5
601
485
623
2305
3513
7