2093
1
2322
3
1431
1660
833
0
3117
8
1812
951
1590
1815
2
1192
1168
1668
4
980
2873
2786
2906
4506
4096
1814
1060
1935
24337
22
2209
1001
1929
5
4360
9
2392