44385
0
915
4
1408
3
1541
106
2696
5
1070
2
1075
1
1820
2073
8
1454
2906
892
1047
537
1034
612
997
783
1139
1188
668
126
253
1189
1542
385
1398
2929