1873
2
729
1
2190
0
2100
3
20634
8
3632
5
1267
446
1290
302
3149
4
917
295
2334
924
1302
1094
4159
7
509
633
165
407
3505
1157
1172
1346
1018
1344
2721