908
2
2330
4
8500
26
1205
2868
5
1283
10
715
1
2179
648
71904
0
3244
330
3
309
383
111
366
669
1277
364
1387
1252
5786
986
242
2021
412
432
2716
6
1526
479