476
0
1506
1132
440
1343
3116
1
1640
2
5009
20634
8
1008
2474
670
1889
521
1603
2306
11392
6
2049
784
650
1110
2814
5
1869
1903
1550
2199
522
544
1716
964