1593
3
1049
0
2459
6
472
2
1705
1
1056
3312
5
2120
16840
15
11881
869
3287
1938
4
33
5966
7
2000
871
995
7458
1998
3791
5509
8
2062
2297
811
1350