908
2
1221
2336
4
8501
26
1170
669
1
1205
2868
5
1283
10
1847
3
1305
715
5876
2180
650
3247
367
383
330
309
111
1277
364
0
726
1047
971
475
5786
2382
1252