4431
6
10412
5
1799
6946
8
10285
1121
3
294
2
278
1
63291
36
213
447
669
333
792
753
924
1041
573
475
269
323
145
237
298
182
197
288
241
193
205
1679
4
5439
1990
1126
987
463
711
2151