2095
4
504
1
1018
2
1903
3429
3
999
1006
5745
5
544
0
5164
1894
2049
2364
2774
398
1362
1279
1929
909
1421
2235
829
775
198
6383
17
3007
7
1543
17184
44