2668
2
2526
3
2030
1972
1
2710
9
2190
360784
19
2288
1861
5
1337
0
435
2235
4126
6
16550
27
4396
2574
180849
2283
2317
827
5262
10
4820
292
510
18403
1578
274
5155
8
646
2694