20634
8
2669
2
2730
6
2855
3
2526
2668
2275
3442
4820
4396
2125
1
1110
2461
20
3114
4
282572
0
31535
625
964
729
6800
248
3268
169211
11
2809
1603
635
4154
2493
5646
2201