1046
1
2069
3
20634
8
2369
661
0
282572
2030
2
2288
2198
2920
9
435
263
1584
874
458
3125
2830
7
1227
4820
3235
2710
4396
360784
19
195
1668
1144
635
2296
1775
1087