908
2
2337
4
967
3
8509
26
1206
2868
5
1284
10
193097
0
715
1
71944
2181
651
3249
384
330
311
368
111
671
1277
365
1254
5787
1389
989
2022
242
414
432
2720
6