2103
1
1936
584
0
1054
1077
1501
1959
2361
2
422
2227
240
101
597
2584
1981
3819
1645
3674
10
407
945
297
420
2955
2328
765
1540
355
331
2109
1862