2521
4
1425
1
3025
3100
1936
0
2306
2
3559
964
2369
20634
8
818
368
8969
333
2330
1860
1869
646
814
3116
1550
2113
521
318
1129
2708
563
1418
1343
848